/***************************************************************************/
/* Procedimiento:  FormatoUnico_Vehiculo_ArchivoInsertar
/* Descripcion:   Insertar una fila en la tabla ediv2.FormatoUnico_Vehiculo_Archivo
/* Parametros:    ?InfoParametros
/*                pTransaccion. Numero identificador de la Transaccion
/*                pMensaje. Mensaje de comfirmacion o excepcion
/* Comentarios:         
/****************************************************************************/

PROCEDURE  FormatoUnico_Vehiculo_ArchivoInsertar(pnidFormatoUnicoVehiculo NUMBER, pnidFormatoUnico NUMBER, 
						pnidTipoDeArchivo NUMBER, pnombre VARCHAR2, parchivo CLOB, 
						pubicacionFileSystem VARCHAR2, pTransaccion OUT NUMBER, pMensaje OUT VARCHAR2)
AS
BEGIN
  INSERT INTO ediv2.FormatoUnico_Vehiculo_Archivo(nid, nidFormatoUnicoVehiculo, nidFormatoUnico, 
						nidTipoDeArchivo, nombre, archivo, 
						ubicacionFileSystem)
  VALUES               (seq_FormatoUnico_Vehiculo_Archivo.nextval, pnidFormatoUnicoVehiculo, pnidFormatoUnico, 
						pnidTipoDeArchivo, pnombre, parchivo, 
						pubicacionFileSystem);
  
  COMMIT;
  pTransaccion := 1;
  pMensaje := 'Terminado OK';
  dbms_output.put_line('Terminado OK');

EXCEPTION
  WHEN OTHERS THEN
    pTransaccion := 0;
    pMensaje := 'Error en  FormatoUnico_Vehiculo_Archivo_Insertar:' || SQLCODE || ' Mensaje: ' || sqlerrm;
    dbms_output.put_line('Error en  FormatoUnico_Vehiculo_Archivo_Insertar:' || SQLCODE || ' Mensaje: ' || sqlerrm);
END;
